be rubbing your hands - Allemand Anglais Dictionnaire